Exploiting Sequential Libraries on a Cluster of Computers
نویسندگان
چکیده
In this paper, a methodology to exploit legacy sequential libraries on a multicomputer is shown. The process of integrating such libraries is exposed as a slave pool design pattern. The proposed solution is implemented using the concurrent functional programming language Erlang, and it has been applied to extend a C++ sequential XSLT library to perform clustered XSLT processing on a Beowulf, which can be the supporting architecture for a heavy-loaded web server offering dynamic content creation from XML documents.
منابع مشابه
Feasibility of PACX–MPI for use in a Cluster–of–Clusters Environment
There are several existing concepts and solutions that are intended for coupling several parallel computers in means of running a single MPI application on top of them. PACX–MPI [1] is one of them that relies on existing MPI libraries on the respective machines. This paper discusses several facts and aspects for using PACX–MPI in an Cluster–of–Clusters (CoC) environment.
متن کاملParallel Spatial Pyramid Match Kernel Algorithm for Object Recognition using a Cluster of Computers
This paper parallelizes the spatial pyramid match kernel (SPK) implementation. SPK is one of the most usable kernel methods, along with support vector machine classifier, with high accuracy in object recognition. MATLAB parallel computing toolbox has been used to parallelize SPK. In this implementation, MATLAB Message Passing Interface (MPI) functions and features included in the toolbox help u...
متن کاملCluster of heterogeneous computers: Using mobile agents for improving load balance
Due to the increasing interest to achieve high performance computing using cluster, which consists of heterogeneous workstations and/or personal computers (PCs) connected via a fast network. Usually programming such systems is done by applying message-passing libraries like MPI. Due to the lack of a load balancing facility, it is quite possible to overload machines on the network with tasks, an...
متن کاملMedical Image Processing and Visualization on Heterogenous Clusters of Symmetric Multiprocessors using MPI and POSIX Threads
In this paper we present the design and implementation of a parallel system for interactive segmentation and visualization of three-dimensional medical images which is distributed on a heterogenous cluster of workstations or personal computers. All image processing functions are multithreaded to use the advantages of symmetric multiprocessors. Its platform-independence is achieved using standar...
متن کاملSolving Traveling Salesman Problem on Cluster Compute Nodes
In this paper, we present a parallel implementation of a solution for the Traveling Salesman Problem (TSP). TSP is the problem of finding the shortest path from point A to point B, given a set of points and passing through each point exactly once. Initially a sequential algorithm is fabricated from scratch and written in C language. The sequential algorithm is then converted into a parallel alg...
متن کامل